package br.com.cfccultura.admin.model.vo;

import java.util.Date;

import br.com.cfccultura.admin.model.enums.FormaPagamento;

public class OrdemServicoEspecie extends ValueObject {
	
	private static final long serialVersionUID = 3973273110769728631L;
	
	private Integer codigo;
	private OrdemServico ordemServico;
	private FormaPagamento formaPagamento;
	private Double valor;
	private Banco banco;
	private String agencia;
	private String conta;
	private String cheque;
	private Date dataCheque;
	private ContaReceber contaReceber;
	
	public OrdemServicoEspecie() {}
	public OrdemServicoEspecie(Integer codigo) {
		this.codigo = codigo;
	}
	public OrdemServicoEspecie(Integer codigo, OrdemServico ordemServico) {
		this(codigo);
		this.ordemServico = ordemServico;
	}
	
	public Integer getCodigo() {
		return codigo;
	}
	public void setCodigo(Integer codigo) {
		this.codigo = codigo;
	}
	public OrdemServico getOrdemServico() {
		return ordemServico;
	}
	public void setOrdemServico(OrdemServico ordemServico) {
		this.ordemServico = ordemServico;
	}
	public FormaPagamento getFormaPagamento() {
		return formaPagamento;
	}
	public void setFormaPagamento(FormaPagamento formaPagamento) {
		this.formaPagamento = formaPagamento;
	}
	public Double getValor() {
		return valor;
	}
	public void setValor(Double valor) {
		this.valor = valor;
	}
	public Banco getBanco() {
		return banco;
	}
	public void setBanco(Banco banco) {
		this.banco = banco;
	}
	public String getAgencia() {
		return agencia;
	}
	public void setAgencia(String agencia) {
		this.agencia = agencia;
	}
	public String getConta() {
		return conta;
	}
	public void setConta(String conta) {
		this.conta = conta;
	}
	public String getCheque() {
		return cheque;
	}
	public void setCheque(String cheque) {
		this.cheque = cheque;
	}
	public Date getDataCheque() {
		return dataCheque;
	}
	public void setDataCheque(Date dataCheque) {
		this.dataCheque = dataCheque;
	}
	public ContaReceber getContaReceber() {
		return contaReceber;
	}
	public void setContaReceber(ContaReceber contaReceber) {
		this.contaReceber = contaReceber;
	}
}
